C1TreeView コントロールにチェックボックスを簡単に追加できます。チェックボックスはテキストの左側に表示され、これを使用して、ユーザーがツリービュー項目を選択できるようになります。次の XAML マークアップは、C1TreeView にチェックボックスを追加します。
XAML
マークアップ |
コードのコピー
|
---|---|
<Xaml:C1TreeView Name="C1TreeView1" Height="300" Width="200" > <Xaml:C1TreeViewItem IsExpanded="True" Margin="10"> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="デスクトップ" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="ユーザー" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="パブリック" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="お気に入り" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="パブリック ダウンロード" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header>< <CheckBox>< <CheckBox.Content> <TextBlock Text="パブリック ミュージック" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="パブリック ピクチャ" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="パブリック ビデオ" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem IsExpanded="True"> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="コンピュータ" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> <Xaml:C1TreeViewItem IsExpanded="True"> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="ロカール ディスク (C:)" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="Program Files" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="ユーザー" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="Windows" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="DVD ドライブ (D:)" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="ネットワーク" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="コントロール パネル" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem> <Xaml:C1TreeViewItem.Header> <CheckBox> <CheckBox.Content> <TextBlock Text="ごみ箱" /> </CheckBox.Content> </CheckBox> </Xaml:C1TreeViewItem.Header> </Xaml:C1TreeViewItem> </Xaml:C1TreeViewItem> </Xaml:C1TreeView> |